/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Bestellung;

import java.util.ArrayList;
import javax.swing.AbstractListModel;

import Einkaufer.KomponentenList;

/**
 *
 * @author Florian
 * 
 * CLASS NOT USED!!!!
 */
public class BestellListModel extends AbstractListModel {

    private ArrayList<KomponentenList> kompo;

    public BestellListModel(){
        kompo = new ArrayList<KomponentenList>();
    }

    BestellListModel(ArrayList<KomponentenList> kompo){
        this.kompo = kompo;
    }

    public int getSize() {
        return kompo.size();
    }

    public Object getElementAt(int index) {
        return kompo.get(index);
    }

    public void addElement(KomponentenList k){

        kompo.add(k);
        int index = kompo.indexOf(k);
        fireIntervalAdded(this, index, index );
    }

    public void removeElement(KomponentenList k){

        int index = kompo.indexOf(k);
        kompo.remove(k);
        fireIntervalRemoved(this, index, index);
    }

}
